About T & J Holiday Lets South Ltd (12776334) United Kingdom