About Newmace Properties Limited (01114418) United Kingdom