About T & L Architecture Ltd. (10603045) United Kingdom