About Spenson Properties Limited (04321126) United Kingdom