About St. Silas Place Limited (06291025) United Kingdom