About Hammond & Douek Design Ltd (12757891) United Kingdom