About Sloane Corporate Finance Limited (02673030) United Kingdom