About Ballochmyle Farming Co Ltd. (SC364980) United Kingdom