About Victor Niculescu Engineering Ltd (08915256) United Kingdom