About Stafford Nails & Beauty Limited (12329808) United Kingdom