About The Braes Farming Company Ltd. (SC033949) United Kingdom