About Sloane Harbour Holdings Limited (13524379) United Kingdom