About Stafford Cooper Consulting Limited (10745191) United Kingdom