About Cottam & Northcott Holdings Ltd (09310678) United Kingdom