About Julia James Pic Limited (13696948) United Kingdom