About Stafford Place Consulting Limited (08114477) United Kingdom