With the feel of a Church and flooded with light through its arched Medieval Windows Castle House is licensed for civil ceremonies of up to 150 guests.