About 24 Stanhope Gardens Freehold Company Limited (07697824) United Kingdom