About Novello Properties Limited (01899063) United Kingdom