About Farm Bowls Ltd (10704812) United Kingdom