About South Quay Travel & Leisure Limited (02420678) United Kingdom