About Telfer Limited (SC540380) United Kingdom