About 23 Elgin Crescent Freehold Company Limited (06310505) United Kingdom