About Meiklejohn Global Limited (11890686) United Kingdom