About 2 St Charles Square Freehold Limited (10744606) United Kingdom