About Collard Construction Limited (02980918) United Kingdom