About Mcsherry Solutions Limited (10449361) United Kingdom