Overview
Legal name
TELEFLORA UK HOLDINGS LTD.
Region
East Midlands
Registered address
INTERFLORA HOUSE
WATERGATE
SLEAFORD
LINCOLNSHIRE
ENGLAND
NG34 7TB
Insolvency history
No