Rough Ashlars gear up for their first AGM – starting with a hearty breakfast

Members Area