About Novum Property Solutions Limited (07764318) United Kingdom