About Duncan Alexander Ltd (SC493357) United Kingdom