About 104 Elgin Freehold Limited (07531898) United Kingdom