Camelford House is an impressive building arranged over 17 floors in an unrivalled location on The Thames Embankment, adjacent to the MI6 building and moments