About D&d Integrated Mechanical Solutions Limited (10971917) United Kingdom