About Altus Installations Limited (11515894) United Kingdom