About David Collard & Co Holdings Limited (12177749) United Kingdom