About Francis Machine Solutions Limited (04107259) United Kingdom