About Mercia Developing Limited (12440112) United Kingdom