About 24 Kilkie Street Freehold Limited (10872305) United Kingdom