About Novaplace Properties Limited (04917840) United Kingdom