Yes, I thought I recognised those arms. It's Haileybury - I only knew the lower part with the book and hearts, which was the coat of arms of the original Haileybury College before the merger of 1942, it actually represents the moment at Holy Communion when then priest says "lift up your hearts". I assume that the crossed sword (Army) and anchor (Navy) came from the United Services College and the motto (1 Peter 2:17) from Imperial Service College.

==============================

And what does the odd fellow think he is doing here? First edition my sainted aunt!