About Oph Telford Limited (12289830) United Kingdom