About T & R Holdich Limited (08577278) United Kingdom