About Mcintosh Locum Limited (10800607) United Kingdom