Video: Right Here, Right Now with Dudley Beckwith

Exactly nine years after Holland & Sherry opened its showroom at Design Centre, Chelsea Harbour, its UK sales manager says “we’ve never looked back.”