About Spearman Parker Limited (11707155) United Kingdom