About Dexter & Associates Ltd (07869798) United Kingdom