This company is situated in Lancashire under the ID 04774794. It was started in 2003. The headquarters of this company is located at 111 New Court Way Ormskirk. The area code for this location is L39 2YT. This company's principal business activity number is 28990 which means Manufacture of other special-purpose machinery n.e.c.. Powell Brothers Ltd reported its account information for the financial period up to 2023/03/31. Its most recent confirmation statement was filed on 2023/05/22.
As found in this company's executives data, for 21 years there have been two directors: Alexander P. and Anthony P..
Executives who have control over the firm are as follows: Anthony P. owns 1/2 or less of company shares and has 1/2 or less of voting rights. Alexander P. owns 1/2 or less of company shares and has 1/2 or less of voting rights.