Address
Railway Arch 30, Buckhurst Street, London, E1 5QU
Local authority
Tower Hamlets

Trading since 16 June 2024, per Companies House.

Search hygiene ratings