About Lso Architects Ltd (04294235) United Kingdom