About Margaret Telfer Limited (12052877) United Kingdom