About Mercia Design & Build Holdings Limited (11895401) United Kingdom