About Delta Telford Op Co Limited (10923329) United Kingdom