About Beck & Mendes Limited (09348183) United Kingdom