About James & Andrew Stoddart Limited (01055005) United Kingdom