About Telford Place Limited (00430867) United Kingdom