About Duckworth Alexander Ltd (SC360977) United Kingdom