About St. James Mansions Management & Freehold Co. Limited (01962841) United Kingdom