About Meckay Limited (06454698) United Kingdom