About Meynell Limited (07118676) United Kingdom