About James Beard Limited (07708869) United Kingdom