About St. Cadoc House Limited (01172837) United Kingdom