About Sloane Financial Limited (06547859) United Kingdom