About Spencer Newman Limited (02993001) United Kingdom