About Spencer & Sons Construction Ltd (08820785) United Kingdom