About Novo Developments Ltd (SC552417) United Kingdom