About Staffords Place Management Company Limited (02627515) United Kingdom