About R.e. Leach (engineers) Limited (01298227) United Kingdom