Overview
Legal name
SHEPLORD LIMITED
Region
London
Registered address
VELLUM HALL FARM
28 CHURCH LANE
NORTHAW
HERTFORDSHIRE
EN6 4NX
Insolvency history
No