You should post in UK board as well - names or locations may jump out at them that we do not know/recognize here in US.
Lutterworth UK is main Wayfair location (map attached). Lots of other distribution companies in same area, and Disney also has distribution there (no surprise, really)
Other Location is Wayfair London (attached). probably main UK offices, development, etc. are here.