About Balmo Homes Limited (11379232) United Kingdom