About Egham And Islay Trustees Limited (00535429) United Kingdom