About 27 St. Stephen S Terrace Limited (02505802) United Kingdom