About Meyer Design & Build Limited (13104655) United Kingdom