About Duncan Letcher Design Ltd (07757102) United Kingdom