About Beech Leisure London Ltd (12332907) United Kingdom