About Sligo Farms & Estates Limited (SC133450) United Kingdom