About Lucy Block Management Limited (06423266) United Kingdom