Fine & Country estate agents have taken a new lease at 9 Briar Road, just off Twickenham Green. The self-contained property of 2,500 sq ft has the benefit of eight parking spaces