About Island Pools (holdings) Ltd (12258339) United Kingdom