About 20 Holmdale Road (freehold) Limited (07882702) United Kingdom