About Meckow Limited (04992111) United Kingdom