About 23 Ferndale Road Management Company Limited (10098790) United Kingdom