About Deane & Co Ltd (10552708) United Kingdom