About Duncan And White Marketing Solutions Ltd (12028582) United Kingdom