About Lanesra Edgware Limited (13228151) United Kingdom