About Telfer Partners Limited (09162440) United Kingdom