About 12 St James Avenue Freehold Company Limited (07471697) United Kingdom