About Novamile Properties Limited (08729926) United Kingdom