About Anscombe Woods Management Limited (04294710) United Kingdom