About Office Depot Europe Holdings Limited (05950221) United Kingdom