About Collard & Sons Ltd (13124558) United Kingdom