About J & P Holiday Lettings Limited (11393018) United Kingdom