About Gilmartins Telford House Limited (12570405) United Kingdom