About Dexter Cardwell Ltd (12156130) United Kingdom