About Lanry Development Limited (12953472) United Kingdom