CURIOUS CATERPILLARS LTD Company number 09344004 · Monitor this company Active Overview People 3 Financial Control Charges Documents Gazette Analysis Location Related Registered office AddressDownfield Lodge, Downfield Road, Stroud, Gloucestershire, GL5 4HL PostcodeGL5 4HL Map