About The Lasswade Townhouse Development Company Ltd (SC536362) United Kingdom