About Stafford Hill Ltd (11809480) United Kingdom