About Albedale Farms Limited (03188990) United Kingdom