About Mercia Square Limited (NI058225) United Kingdom