About Telham Limited (04780826) United Kingdom