About Alamo Design Limited (09427958) United Kingdom