About Baker Leisure Limited (02353661) United Kingdom