About Lasswade Townhouse Limited (SC665523) United Kingdom