About Buffalo Foods Ltd (SC661118) United Kingdom