About J A Leach Investments Ltd (01840657) United Kingdom