About Alvarado Design Limited (07640146) United Kingdom