About Sedaakis Fincley Limited (12065958) United Kingdom