Imprint

Leedex Lettings Ltd T/A LXL Stays.

Leedex Properties Ltd (08112669) and Leedex Lettings Ltd (07604122) are Limited Companies registered in England and Wales.

Leedex Lettings Ltd T/A LXL Stays

Birchill Road Unit 4A Lodge Works, L33 7TD Liverpool, United Kingdom