Star 106 Upper Clapton Road, London E5 9JY