Athelhampton is one of the finest 15th century manor houses and is surrounded by one of the great architectural gardens of England.