About St. Enodoc Properties Limited (00726651) United Kingdom