Overview
Legal name
JAYBEE PLANT SALES LIMITED
Region
South West England
Registered address
299 WESTWARD ROAD
EBLEY
STROUD
GLOUCESTERSHIRE
GL5 4TX
Insolvency history
No