About 23 Huntington Street Freehold Ltd (10078268) United Kingdom