About 148 Elgin Avenue Freehold Limited (10469681) United Kingdom