About J C Gardens & Climbing Frames Ltd (05861492) United Kingdom