About Newmark And Scott Limited (04721105) United Kingdom