About Mercia Growth Nominees Limited (07711161) United Kingdom