An old house built upon the foundation of an older castle outside Cardiff, Wales.