TORBAY SOLAR LTD Company number 07763835 · Monitor this company Dissolved Overview People 6 Documents Analysis Location Related Registered office AddressSUITE 10, 3-4 VAUGHAN PARADE, TORQUAY, DEVON, TQ2 5EG PostcodeTQ2 5EG Companies at this postcode 84 Map