About 24 High Street (ledbury) Management Company Limited (13035398) United Kingdom