About Interim Mechanical Solutions Limited (08043121) United Kingdom