About Larkin Brae Horse Farm Ltd. (SC174342) United Kingdom