About Lrs Developments Limited (08675929) United Kingdom