About Collacott Limited (10267927) United Kingdom