About 23 Belsize Square Management Limited (05166931) United Kingdom