About Francis Ferrol Limited (08245950) United Kingdom