About Jackie Dewar Creative Limited (11525993) United Kingdom