About Spencer & Co Construction Ltd (12923792) United Kingdom