Horc & Co 120 Stoke Newington High Street, London N16 7NY