About Nikki Deuchars Design Ltd (12081856) United Kingdom