About Meadowset Limited (02618342) United Kingdom