About Sloane Lending Limited (10098636) United Kingdom