About Torbay Aquatic Centre Ltd. (05365207) United Kingdom