About Stafford Essence Limited (10546181) United Kingdom