About Finndon Holdings Ltd (12624657) United Kingdom