About Duesbury Management Ltd (SC426201) United Kingdom