About Meggs Limited (11233014) United Kingdom