Situated at Neuadd Deg, Llandeilo SA19 7TA Leach Partnership Limited is a Private Limited Company issued a 11725149 registration number. This firm was established six years ago. This enterprise's registered with SIC code 71121 meaning Engineering design activities for industrial process and production. 2022/12/31 is the last time the accounts were reported.
There's a solitary director currently controlling the following business, namely Nicholas L. who has been executing the director's duties for six years.
Nicholas L. is the individual who has control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.