About Meadshire Limited (10839244) United Kingdom