About James Cameron & Co Limited (07948057) United Kingdom