About Joe Sloane Limited (07019027) United Kingdom