About Francis Mugford Limited (06289103) United Kingdom