About Westholme Farm Ltd. (10160620) United Kingdom