About 18 St Charles Square Freehold Limited (08501638) United Kingdom