Jp Mechanical Services Ltd has existed in the UK for at least 9 years. Started with registration number 09642580 in 2015, it is based at 57 Lower Hill Street, Blaenavon NP4 9EP. This company's classified under the NACE and SIC code 71129 and has the NACE code: Other engineering activities. June 30, 2019 is the last time when the accounts were reported.
As for this firm, the full scope of director's responsibilities have so far been done by James P. who was appointed in 2015 in June.
James P. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.