About Taylor Ball Holidays Limited (01270273) United Kingdom