About Mearswood Limited (10086346) United Kingdom