About 52 Hencroft Street South Block Management Limited (11081898) United Kingdom