About Meynell Solutions Limited (09454977) United Kingdom