About Meynell Holdings Limited (11161011) United Kingdom