About Thurloe Square Gardens Limited (06731982) United Kingdom