About St. Feida Limited (10734816) United Kingdom