About Dover Street Limited (01838233) United Kingdom