About Techaid Facilities Limited (01127239) United Kingdom