About Kilbrae Limited (NI671532) United Kingdom