About Newmead Properties Limited (11883929) United Kingdom