About James Allan Consultants Limited (11996307) United Kingdom