Ayrshires®
Cattle Services (Ayr) Limited
 

All Britain and Ireland winner from a different angle

15th March 2021