About Francis Fanshawe Limited (12148598) United Kingdom