About Sloane & Hyde Limited (09705021) United Kingdom