About Alta Design & Development Limited (11726893) United Kingdom