About Sancroft Square Management Company Limited (07603397) United Kingdom