Overview
Legal name
ST LEONARDS FARMYARD LLP
Region
London
Registered address
ST LEONARDS FARMYARD
NEW YEARS GREEN LANE
UXBRIDGE
UNITED KINGDOM
UB9 6LX
Insolvency history
No