About James Stobbs Ltd (SC597638) United Kingdom