About James Owers Limited (08836369) United Kingdom