About Mitchells Secretarial Services Limited (03869105) United Kingdom