About Les Ambassadeurs Club Limited (02708889) United Kingdom