About Duckingham Ltd (10763235) United Kingdom