About Deaconsfield Life Limited (04967416) United Kingdom