About Merryvale Semi-independent Limited (10150796) United Kingdom