About Newbrand Properties Limited (10775964) United Kingdom