About Spencer Gleave Limited (06868628) United Kingdom