Stamford Park 250 townhouse & Offices