About Temple Island Henley Ltd (12553750) United Kingdom