About Suttonca Properties Limited (13447801) United Kingdom