About St Francis Place Management Company Limited (05760937) United Kingdom