About 18 Elmdale Road (management) Limited (01525196) United Kingdom