About Benedict Lamb Design Limited (12304238) United Kingdom