About 11-23 Swallows Croft Management Company Limited (04496077) United Kingdom