About Stafford Croft Limited (02459543) United Kingdom