About St Francis Close Hinckley (management) Company Limited (08779239) United Kingdom