London Capital Homes (LCH) was established in 2012 in London. We are certified members of the UK government regulatory agency ...