About Lsi Architects (design) Limited (08842621) United Kingdom