About Farm Fix Galloway Limited (SC692778) United Kingdom