About Charlotte Findlater Limited (13359302) United Kingdom