About 210 St. Margaret S Road Twickenham Management Company Limited (03389172) United Kingdom