Xta Ltdactive · #07557407 · Development of Building Projects · Company Details20-22 Wenlock Road, London, N1 7GUEstablished 2011View on Companies HouseContact Information