About L&r Leisure Ne Ltd (11857880) United Kingdom