About Dellar Wilson Associates Ltd (10478963) United Kingdom