EVCIA TECHNICAL SERVICES LIMITED Company number 15272435 · Monitor this company Dissolved Overview People 6 Financial Control Documents Analysis Location Related Registered office AddressBray House, Duke Of York Street, London, England, SW1Y 6JX PostcodeSW1Y 6JX Companies at this postcode 25 Average house price in SW1Y 6JX £807,000 (14 sales) Map