About Spearman Associates Limited (03307241) United Kingdom