About Abingworth Developments Ltd (07041983) United Kingdom