About Captain S House Holiday Lets Limited (13387012) United Kingdom