About Stroanbrack Farm Ltd (NI616381) United Kingdom