About Altovale Limited (02394611) United Kingdom