GARRARD SOLAR LTD Company number 14319045 · Monitor this company Dissolved Overview People 1 Documents Analysis Location Related Registered office Address21 Lincoln Close, Ipswich, England, IP1 6PY PostcodeIP1 6PY Companies at this postcode 3 Map