About James Cameron Finlayson Ltd (11918592) United Kingdom