About Rackham & Co Ltd (13496258) United Kingdom