About Charlotte Square Partners Limited (SC541401) United Kingdom