About Bowls London Ltd (10942156) United Kingdom