About De Vries Designs Limited (06918742) United Kingdom