About L & G Holiday Lets Limited (13481353) United Kingdom