About Deane And Co Holdings Ltd (13653464) United Kingdom