About Albert S Telford Ltd (12264187) United Kingdom