Registered as 08563377 11 years ago, Leech & Sons Limited had been a private limited company until 2023-04-25 - the day it was dissolved. The business latest office address was 108 Sandford Road, Chelmsford.
The following limited company was managed by an individual director: David P. who was supervising it for ten years.
Executives who had significant control over the firm were: David P. owned 1/2 or less of company shares. Frank P. owned 1/2 or less of company shares.