About Duckhouse Design Ltd (12636452) United Kingdom