About Newmark Projects Limited (04159120) United Kingdom