About J C Gleave Limited (10576663) United Kingdom