About Novo Abode Ltd (12424939) United Kingdom