About Barrum Homes Limited (12136919) United Kingdom