About Spencer Nicholls Ltd (09487044) United Kingdom