About Vemo Homes Limited (13614691) United Kingdom