About Solihull Moors Holdings Cic (00975879) United Kingdom