About Spencer Rose Limited (03894581) United Kingdom