About Altos Design Limited (02665018) United Kingdom