About Spencer Harwood Associates Limited (02960509) United Kingdom