About Lowe & Rhodes Leisure Limited (01250944) United Kingdom