Leedex Lettings Ltd T/A LXL Stays.
Leedex Properties Ltd (08112669) and Leedex Lettings Ltd (07604122) are Limited Companies registered in England and Wales.
Birchill Road Unit 4A Lodge Works, L33 7TD Liverpool, United Kingdom