About Pilgrim James Associates Limited (10416217) United Kingdom