About Novella Hills Ltd (13190948) United Kingdom