The Registered Office and Head Office of Peacocks is:
Peacock’s Stores Limited
Capital Link
Windsor Road
Cardiff
CF24 5NG
Company Registration Number: 290792
Place of Registration: England and Wales
The ultimate parent company of Peacocks is:
Henson No 1 Limited
Capital Link
Windsor Road
Cardiff
CF24 5NG
Company Registration Number: 5556582
Place of Registration: England and Wales.