About 88 Lord Street Limited (08592904) United Kingdom