About St Francis Properties Limited (10631774) United Kingdom