About St. Peter S Development Torbay Limited (02950224) United Kingdom