Ardross Castle features prominently in the hit BBC show The Traitors but where in Scotland is it located, who owns it and can you stay in it?