About D & S Business Associates Ltd (10028968) United Kingdom