About Spess Property (london) Ltd (12197851) United Kingdom