About St. Peters Green Ltd. (02451223) United Kingdom