About Spencer & Associates Management (staffordshire) Ltd (11449049) United Kingdom