About L.s.d. Restaurants Limited (00818801) United Kingdom