About G Ball Contractors Limited (10827185) United Kingdom