About S. J. Leach Design Limited (07598563) United Kingdom