About Finesse Developments Ltd (12229919) United Kingdom