About James Lovedale Ltd. (10527618) United Kingdom