About London Block Management Limited (06881672) United Kingdom