About Cowick (holdings) Limited (10291240) United Kingdom