Address:
Hollingwood Business Centre
Albert Street
Oldham
Lancashire
OL8 3QL
United Kingdom
Tel:
0161 441 6671
Website:
www.leodisstairlifts.co.uk/