About Sloane & Pirkis Llp (OC379765) United Kingdom