About 24 High Street (leominster) Management Company Limited (10088234) United Kingdom