About James Street Practice Limited (09443937) United Kingdom