About Novo Land & Development Ltd (12268280) United Kingdom