About Spencer Commercial Management (construction) Ltd (10948865) United Kingdom