Overview
Legal name
FARMSHOP BICESTER LIMITED
Region
London
Registered address
180 THE STRAND
LONDON
UNITED KINGDOM
WC2R 1EA
Insolvency history
No