About Lord Street Limited (08159267) United Kingdom