About Delamere Builders Ltd (12375947) United Kingdom