About James Porteous Tm Ltd (12766882) United Kingdom