Small Tortoiseshell butterfly on a yellow flower in the grounds of Culzean Castle, South Ayrshire.