About St. Tropez Apartments Limited (04779029) United Kingdom