About L & C Holiday Lets Limited (13496340) United Kingdom