About Hampton & Scott Ltd (12034615) United Kingdom