About James & Sons Consultants Limited (10044170) United Kingdom