About Francis Technical Services Ltd (06835196) United Kingdom