About Brownsea Island Holdings Limited (00922832) United Kingdom