About Newmoore Properties Limited (04160487) United Kingdom