About Clifford C Palmer & Co Ltd (10686728) United Kingdom