NEEVARD LTD Company number 15226145 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressFlat 2 1073 Garratt Lane, London, United Kingdom, SW17 0LN PostcodeSW17 0LN Companies at this postcode 173 Average house price in SW17 0LN £612,000 (51 sales) Map