Leo Textiles Ltd Princess Street Barnstaple Devon EX32 7EU Tel: 01271 378904 Fax: 01271 327887 Email: sales@leotextiles.co.uk
Download our account application form here
Registered Office as above
Company Registered in England No: 1553406