About Sloan Wells Holdings Limited (SC640473) United Kingdom