About The Woolbarn Pershore Management Company Limited (11522225) United Kingdom