About Deer Island Company Limited (11321677) United Kingdom