About 24 Stavordale Road Management Company Limited (02750803) United Kingdom