About Karro Lifestyle Homes Cic (13524629) United Kingdom