About Clifford Stafford (london) Limited (01764430) United Kingdom