About Walton & Sloan Holdings Ltd (12999300) United Kingdom