TOR building - New Maidenhead... - Rank Group Office Photo | Glassdoor.co.uk