About 20 Clapton Square Management Company Limited (07783711) United Kingdom