About Meadowridge Limited (03902104) United Kingdom