About Office Depot (holdings) Limited (05950230) United Kingdom