About Beechwood Home And Leisure Ltd (11972392) United Kingdom