About Novarise Properties Limited (06462508) United Kingdom