About Sloane & Co Llp (OC314505) United Kingdom