About Nicholas & George Builders Ltd (12751143) United Kingdom