About Camelford Island Limited (10786620) United Kingdom