About St. Teilo Limited (03251218) United Kingdom