About Bayford Meadows Kart Racing Club Ltd. (07896341) United Kingdom