THE CHAPEL CSL LIMITED Company number 14497173 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressDevonshire Villa 52 Stuart Road, Stoke, Plymouth, Devon, England, PL3 4EE PostcodePL3 4EE Companies at this postcode 37 Average house price in PL3 4EE £386,000 (3 sales) Map