About Hampton Sloan Ltd (11187660) United Kingdom