About Rene Dekker Design Limited (07874655) United Kingdom