About Shead Scientific Services Limited (10084258) United Kingdom