About Burr Lenton Architecture Limited (09380098) United Kingdom