About 23 24 Stanhope Gardens Freehold Limited (07740776) United Kingdom