About Charlotte Square Management Company Limited (SC406347) United Kingdom