🇬🇧
HOUSE OF AVILA LTD
74.10 · specialised design activitiesSIC74100MicroID12078674
📍 53 VICTORIA PARK AVENUE, LEYLAND, LANCASHIRE, PR25 1UG, UNITED KINGDOM
Data sourced from official commercial registries. Last updated when this company filed its accounts.