About Teka Maintenance Limited (13616172) United Kingdom