About Larch Associates Limited (NI041673) United Kingdom