About Klh Architects Limited (04242625) United Kingdom