About Delamere Design Ltd (12480851) United Kingdom