About Meadowshire Limited (02618335) United Kingdom