About Sloane Avenue Limited (09825839) United Kingdom