About H.r. Tennants Limited (03459029) United Kingdom