About Novar Investments Limited (SC397941) United Kingdom