About St. Clements (oxford) Limited (01624927) United Kingdom