About Trowlock Island Limited (00258758) United Kingdom