About T L Temple & Sons Limited (07596206) United Kingdom