About James & William Consultancy Ltd (10396602) United Kingdom