Rafford Woods Farmers Company numberSL002691 StatusActive TypeLimited Partnership Incorporated12 Jul 1995 Registered office Rafford WoodsRafford, Near ForresMorayshire Data JSON Markdown