About James & Son Managing Consultants Limited (10386036) United Kingdom