About Fine & Finesse Ltd (12132089) United Kingdom