About Spencer & Blackman Associates Ltd (11310703) United Kingdom