About Novus Properties & Investments Limited (13501617) United Kingdom