About Ross Alexander Lambie Architects Ltd (13558186) United Kingdom