About Felix Road Adventure Playground Association Ltd (10275678) United Kingdom