About Telford Hotel Limited (02274693) United Kingdom