About J Powell Marketing Limited (09422903) United Kingdom