About 17 High Street Thame Management Company Limited (09495041) United Kingdom