About Beechfinch Limited (NI027961) United Kingdom