About S & D Leach Limited (05636970) United Kingdom