About James Place Ventures Limited (08462183) United Kingdom