About Lowell Design And Build Ltd (12582598) United Kingdom