About Michael Leach Design Limited (03980388) United Kingdom