About James And The Giant Veitch Ltd (09207636) United Kingdom