About Spence Land & Development Limited (06799126) United Kingdom