THE UPPER HAND CARE LIMITED Company number 10993601 · Monitor this company Active Overview People 2 Financial Control Charges Documents Analysis Location Related Registered office Address7 Mitcham Lane, London, England, SW16 6LG PostcodeSW16 6LG Companies at this postcode 71 Average house price in SW16 6LG £401,000 (3 sales) Map