About Sloane Logistics Limited (08645843) United Kingdom