About Spencer Pride Properties Limited (09275356) United Kingdom