About 31 St. Thomas Street Ryde Management Co. Limited (03375207) United Kingdom