About Torres House Architectural Ltd (12354131) United Kingdom