About James Stephen Lowrie Limited (10537359) United Kingdom