About Novus Property Management Limited (04148253) United Kingdom