About D&s Holiday Properties Limited (12926430) United Kingdom